<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>什么是表单元素</title>
    <style>
        *{margin: 0;padding: 0;list-style-type: none;}
    </style>
</head>
<body>
    <!-- 
        表单元素的作用：
        表单元素就是用来搜集用户信息，当访问者在表单内输入信息并且点击提交按钮以后，这些信息就会发送到服务端，
        服务端根据根据用户发送的信息进行反馈

     -->
     <!-- 
        创建表单容器 form
            表单容器专门搜集容器内表单元素的信息

            表单元素想要提交数据必须要有一个提交的地址（服务器地址）
            前后端唯一的交互就是网络请求
            一个完整的网络请求 由几个部分组成
            1.请求行：
             1）请求方法 2）请求地址 3）http协议
             eg: get/127.0.0.1 HTTP/1.1
             请求方法：由后端决定，前端无法干涉 常见的请求方法有两种 get 和 post

             1.1 get
             - get一般用于获取服务器中的数据，他是通过地址栏拼接的形式传输数据
             1.2 post
             - 请求一般用于向服务端发送数据，他对于用户是不可见的，他是通过请求头的方式携带在请求中发送给服务端，数据格式 key=value 的形式的发送
             1.3 url 请求地址
             - 请求地址url: 全称叫统一资源占位符，是一种资源位置的抽象标识方式
             组成： 协议：主机：端口：路径
             协议分http的版本
             eg:https://www.bilibili.com/?spm_id_from=333.337.0.0

             2.请求头
                请求头是为页面添加附加信息，或者是传达信息的区域
                传输数据的格式，都是由key=value 的格式进行传输
                正常情况浏览器发送的信息都必须有请求头，请求头里面包含了相关浏览器信息以及用户信息等等...

            3.空行

            4.请求体
                请求体是专门用于给post请求发送数据的地方
      -->
      <form action="">

      </form>
</body>
</html>